#ifdef CONFIG_X86
dest = set_desc_affinity(desc, mask);
if (dest == BAD_APICID){
- gdprintk(XENLOG_ERR VTDPREFIX, "Set iommu interrupt affinity error!\n");
+ dprintk(XENLOG_ERR VTDPREFIX, "Set iommu interrupt affinity error!\n");
return;
}
irq = create_irq();
if ( irq <= 0 )
{
- gdprintk(XENLOG_ERR VTDPREFIX, "IOMMU: no irq available!\n");
+ dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: no irq available!\n");
return -EINVAL;
}
irq_desc[irq].handler = &no_irq_type;
irq_to_iommu[irq] = NULL;
destroy_irq(irq);
- gdprintk(XENLOG_ERR VTDPREFIX, "IOMMU: can't request irq\n");
+ dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: can't request irq\n");
return ret;
}
if ( nr_iommus > MAX_IOMMUS )
{
- gdprintk(XENLOG_ERR VTDPREFIX,
+ dprintk(XENLOG_ERR VTDPREFIX,
"IOMMU: nr_iommus %d > MAX_IOMMUS\n", nr_iommus);
return -ENOMEM;
}
iommu->cap = dmar_readq(iommu->reg, DMAR_CAP_REG);
iommu->ecap = dmar_readq(iommu->reg, DMAR_ECAP_REG);
- gdprintk(XENLOG_INFO VTDPREFIX,
+ dprintk(XENLOG_INFO VTDPREFIX,
"drhd->address = %"PRIx64"\n", drhd->address);
- gdprintk(XENLOG_INFO VTDPREFIX, "iommu->reg = %p\n", iommu->reg);
+ dprintk(XENLOG_INFO VTDPREFIX, "iommu->reg = %p\n", iommu->reg);
/* Calculate number of pagetable levels: between 2 and 4. */
sagaw = cap_sagaw(iommu->cap);
break;
if ( agaw < 0 )
{
- gdprintk(XENLOG_ERR VTDPREFIX,
+ dprintk(XENLOG_ERR VTDPREFIX,
"IOMMU: unsupported sagaw %lx\n", sagaw);
xfree(iommu);
return -ENODEV;
irq = iommu_set_interrupt(iommu);
if ( irq < 0 )
{
- gdprintk(XENLOG_ERR VTDPREFIX, "IOMMU: interrupt setup failed\n");
+ dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: interrupt setup failed\n");
return irq;
}
iommu->irq = irq;
ret = iommu_set_root_entry(iommu);
if ( ret )
{
- gdprintk(XENLOG_ERR VTDPREFIX, "IOMMU: set root entry failed\n");
+ dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: set root entry failed\n");
return -EIO;
}
}
{
ret = iommu_prepare_rmrr_dev(d, rmrr, PCI_BUS(bdf), PCI_DEVFN2(bdf));
if ( ret )
- gdprintk(XENLOG_ERR VTDPREFIX,
+ dprintk(XENLOG_ERR VTDPREFIX,
"IOMMU: mapping reserved region failed\n");
}
spin_unlock(&pcidevs_lock);
if ( !iommu_qinval && iommu_intremap )
{
iommu_intremap = 0;
- gdprintk(XENLOG_WARNING VTDPREFIX, "Interrupt Remapping disabled "
+ dprintk(XENLOG_WARNING VTDPREFIX, "Interrupt Remapping disabled "
"since Queued Invalidation isn't supported or enabled.\n");
}